package com.hlw.hr_man.service;

import com.hlw.hr_man.Model.EmployeeModel;

import net.sf.json.JSONObject;
/**
 * 名片夹服务接口
 * @author qiyu
 *
 */
public interface FindCardService {
	/**
	 * 通过姓名模糊查询员工
	 * @param start
	 * @param pageSize
	 * @param searchName
	 * @return
	 */
	public JSONObject getEmployee(int start,int pageSize,String searchName);
	/**
	 * 通过部门模糊查询员工
	 * @param start
	 * @param pageSize
	 * @param searchName
	 * @param searchtype
	 * @return
	 */
	public JSONObject findEmployee(int start,int pageSize,String searchtype);
	/**
	 * 根据登录用户ID获取当前员工信息
	 * @param e_id
	 * @param start
	 * @param pageSize
	 * @return
	 */
	public JSONObject getEmployee(int e_id,int start,int pageSize);
	/**
	 * 通过ID获取员工名片夹
	 * @param id
	 * @return
	 */
	public JSONObject getCardCase(int id);
	/**
	 * 添加名片夹
	 * @param e
	 * @return
	 */
	public int addCard(EmployeeModel e);
	/**
	 * 根据用户ID判断是否存在名片夹
	 * @param e_id
	 * @return
	 */
	public boolean isHaveCard(int e_id);
	/**
	 * 删除名片夹
	 * @param e_id
	 * @return
	 */
	public int deleteCard(int e_id);
	/**
	 * 更新名片夹
	 * @param e
	 * @return
	 */
	public int updataStudent(EmployeeModel e);
}
